Randomized Contractions for Multiobjective Minimum Cuts
نویسندگان
چکیده
We show that Karger’s randomized contraction method [7] can be adapted to multiobjective global minimum cut problems with a constant number of edge or node budget constraints to give efficient algorithms. For global minimum cuts with a single edge-budget constraint, our extension of the randomized contraction method has running time Õ(n3) in an n-node graph improving upon the best-known randomized algorithm with running time Õ(n4) due to Armon and Zwick [1]. Our analysis also gives a new upper bound of O(n3) for the number of optimal solutions for a single edge-budget min cut problem. For the case of (k − 1) edge-budget constraints, the extension of our algorithm saves a logarithmic factor from the best-known randomized running time of O(n2k log3 n). A main feature of our algorithms is to adaptively choose, at each step, the appropriate cost function used in the random selection of edges to be contracted. For the global min cut problem with a constant number of node budgets, we give a randomized algorithm with running time Õ(n2), improving the current best determinisitic running time of O(n3) due to Goemans and Soto [5]. Our method also shows that the total number of distinct optimal solutions is bounded by ( n 2 ) as in the case of global min-cuts. Our algorithm extends to the node-budget constrained global min cut problem excluding a given sink with the same running time and bound on number of optimal solutions, again improving upon the best-known running time by a factor of O(n). For node-budget constrained problems, our improvements arise from incorporating the idea of merging any infeasible super-nodes that arise during the random contraction process. In contrast to cuts excluding a sink, we note that the node-cardinality constrained min-cut problem containing a given source is strongly NP-hard using a reduction from graph bisection. 1998 ACM Subject Classification G.2.2 Graph Theory
منابع مشابه
Strongly polynomial bounds for multiobjective and parametric global minimum cuts in graphs and hypergraphs
We consider multiobjective and parametric versions of the global minimum cut problem in undirected graphs and bounded-rank hypergraphs with multiple edge cost functions. For a fixed number of edge cost functions, we show that the total number of supported non-dominated (SND) cuts is bounded by a polynomial in the numbers of nodes and edges, i.e., is strongly polynomial. This bound also applies ...
متن کاملA satisfactory strategy of multiobjective two person matrix games with fuzzy payoffs
The multiobjective two person matrix game problem with fuzzy payoffs is considered in this paper. It is assumed that fuzzy payoffs are triangular fuzzy numbers. The problem is converted to several multiobjective matrix game problems with interval payoffs by using the $alpha$-cuts of fuzzy payoffs. By solving these problems some $alpha$-Pareto optimal strategies with some interval outcomes are o...
متن کاملAn NC Algorithm for Minimum Cuts
We show that the minimum-cut problem for weighted undirected graphs can be solved in NC using three separate and independently interesting results. The first is an (m/n)-processor NC algorithm for finding a (2 + ǫ)-approximation to the minimum cut. The second is a randomized reduction from the minimum-cut problem to the problem of obtaining a (2 + ǫ)-approximation to the minimum cut. This reduc...
متن کاملRandomized Approximation Schemes for Cuts and Flows in Capacitated Graphs
We improve on random sampling techniques for approximately solving problems that involve cuts and flows in graphs. We give a near-linear-time construction that transforms any graph on vertices into an -edge graph on the same vertices whose cuts have approximately the same value as the original graph’s. In this new graph, for example, we can run the -time maximum flow algorithm of Goldberg and...
متن کاملCs 598csc: Combinatorial Optimization Gomory-hu Trees
(The work in this section closely follows [3]) Let G = (V,E) be an undirected graph with non-negative edge capacities defined by c : E → R. We would like to be able to compute the global minimum cut on the graph (i.e., the minimum over all min-cuts between pairs of vertices s and t). Clearly, this can be done by computing the minimum cut for all ( n 2 ) pairs of vertices, but this can take a lo...
متن کامل